Ext.define('PrjAPLean.view.paapply.RegionalRentalAllocationPanel', {
	extend : 'Ext.panel.Panel',
	alias : 'widget.regionalrentalallocationpanel',

	requires : [ 'PrjAPLean.view.paapply.RegionalRentalAllocationPanelViewModel', 
	             'PrjAPLean.view.paapply.RegionalRentalAllocationPanelViewController', 
	             'Ext.form.Panel', 
	             'Ext.form.RadioGroup', 
	             'Ext.form.field.Radio', 
	             'Ext.form.field.Date', 
	             'Ext.toolbar.Toolbar', 
	             'Ext.button.Button', 
	             'Ext.grid.Panel', 
	             'Ext.grid.column.Check', 
	             'Ext.grid.column.Boolean', 
	             'Ext.grid.View', 
	             'Ext.grid.column.Date'
	             ],

	viewModel : {
		type : 'regionalrentalallocationvm'
	},
	title : 'Regional Rental Allocation',
	controller : 'regionalrentalallocationvc',
	closable : true,
	itemId : 'regionalrentalallocationpanel',
	autoScroll:true,
	layout: 'vbox',
	items : [{
		xtype : 'form',
		layout : 'hbox',
		border : false,
		bodyPadding : 10,
		items : [ {
			xtype : 'container',
			items : [ {
						xtype : 'fieldset',
						collapsible : false,
						layout : 'vbox',
						items : [ {
								xtype : 'fieldset',
								collapsible : true,
								title:'PA金额分配',
								layout : 'vbox',
								margin:'5',
								width:1100,
								items : [ {
										    xtype:'container',
											layout:'hbox',
											margin:'5 0 5 0',
											defaults:{
													allowBlank:false,
													labelAlign : 'right',
													labelWidth : 170
											},
											items:[ {
														xtype:'papricingallocationpanel'
													},
													{
													    xtype : 'combobox',
														fieldLabel : '申请区域(大区)',
														name : 'channel',
														editable : false,
														allowBlank:false,
														labelAlign : 'right',
														labelWidth : 180,
														style:'margin-top:10px;',
														valueField : 'id',
														displayField : 'name'
												   }
											]
										} ]
							  },
							  {
								  xtype : 'paattachmentsuploadpanel'
							  },
							  {
								  xtype : 'fieldset',
								  collapsible : true,
								  layout : 'hbox',
								  margin:'5',
								  width:1100,
								  title:'填写分配明细',
								  items : [ {
									  xtype : 'fieldset',
									  collapsible : false,
									  layout : 'vbox',
									  margin:'5',
									  items : [ {
								        	    xtype:'container',
												layout:'hbox',
												margin:'5 0 5 0',
												defaults:{
														allowBlank:false,
														labelAlign : 'right',
														labelWidth : 170
												},
												items:[ {
													xtype : 'datefield',
													fieldLabel : '年月',
													format:'Y-m',
													editable:false,
													name : 'activityPeriodStart'
												},
										        {
													xtype : 'combobox',
													fieldLabel : '小区',
													name : 'channel',
													editable : false,
													valueField : 'id',
													displayField : 'name'
											  	},
											  	{
													xtype : 'combobox',
													fieldLabel : 'BU',
													name : 'channel',
													editable : false,
													valueField : 'id',
													displayField : 'name'
											  	} ] 
										 	},
										 	{
								        	    xtype:'container',
												layout:'hbox',
												margin:'5 0 5 0',
												defaults:{
														allowBlank:false,
														labelAlign : 'right',
														labelWidth : 170
												},
												items:[ {
															xtype : 'combobox',
															fieldLabel : 'Category',
															name : 'channel',
															editable : false,
															valueField : 'id',
															displayField : 'name'
													  	},
													  	{
															xtype : 'numberfield',
															decimalPrecision:3,
															hideTrigger: true,
															fieldLabel : 'Amount',
															labelAlign : 'right',
															name : 'amount'
														},
													  	{
															xtype : 'button',
															text : '添加',
															style:'margin-left:180px;',
															iconCls: 'common_icon_save',
															handler : 'onAddClick'
														 } ] 
										 	} ]
								  }]
							  },
							  {
								    xtype : 'fieldset',
									collapsible : true,
									layout : 'vbox',
									width:1100,
									margin : '5 5 5 5',
									title:'分配明细',
									items : [ {
							        	  xtype : 'container',
							        	  layout : 'vbox',
							        	  defaults:{
							        		  labelAlign : 'right'
							        	  },
							        	  items : [ {
												xtype : 'toolbar',
												dock : 'top',
												border : 0,
												layout : {
													type : 'hbox'
												},
												items : [ 
													{
														xtype : 'button',
														iconCls : 'common-icon-delete',
														text : 'Delete',
														listeners : {
															click : 'onDelClick'
														}
													}]
												},
												{
													xtype : 'gridpanel',
													itemId : 'activityGrid',
													reference : 'activityGrid',
													width:1100,
													autoScroll : true,
													//bind : '{activitys}',
													viewConfig : {
														enableTextSelection : true
													},
													columns : [ {
														xtype : 'gridcolumn',
														text : 'id',
														labelAlign : 'right',
														name : 'id',
														dataIndex : 'id',
														hidden : true
													}, 
													{
														xtype : 'gridcolumn',
														text : '序号',
														labelAlign : 'right',
														name : 'sequence',
														dataIndex : 'sequence'
													}, 
													{
														xtype : 'gridcolumn',
														text : '月',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : '小区',
														labelAlign : 'right',
														name : 'activity',
														dataIndex : 'activity'
													},
													{
														xtype : 'gridcolumn',
														text : 'BU',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : 'Category',
														labelAlign : 'right',
														name : 'channel',
														dataIndex : 'channel'
													}, 
													{
														xtype : 'gridcolumn',
														text : 'Amount',
														labelAlign : 'right',
														name : 'amount',
														dataIndex : 'amount'
													}
												] 
										} ]
									} ]
							  }
						]
		        } ]
		} ]
	} ],
	buttons : [ 
		{
			xtype : 'button',
			text : '保存',
			width : 150,
			iconCls: 'common_icon_save',
			itemId: 'saveButton',
			handler : 'onRegionalRentalAllocationClick'
		},{
			xtype : 'button',
			text : '提交',
			iconCls: 'common_icon_save',
			width : 150,
			itemId: 'saveAndSubButton',
			handler : 'onSaveAndSumitClick'
		}
	]
});
